Skip to content

[pull] master from php:master#414

Merged
pull[bot] merged 32 commits intoturkdevops:masterfrom
php:master
Oct 1, 2025
Merged

[pull] master from php:master#414
pull[bot] merged 32 commits intoturkdevops:masterfrom
php:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Oct 1, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ndossche and others added 30 commits October 1, 2025 10:46
* PHP-8.3:
  Fix memory leak and invalid continuation after tar header writing fails
* PHP-8.4:
  Fix memory leak and invalid continuation after tar header writing fails
* PHP-8.5:
  Fix memory leak and invalid continuation after tar header writing fails
* PHP-8.5:
  Fix build
* PHP-8.5:
  Fix typos and grammar in UPGRADING
Or on Windows it is going to use either FormatMessageW or strerror_s
for compatibility with previous error messages.

It also needs to accomodate for GNU and BSD versions of strerror_r
returning different type.

Closes GH-19251
* PHP-8.3:
  Fix GH-16319: protect fiber backtrace with null filename from crashing (#19973)
* PHP-8.4:
  Fix GH-16319: protect fiber backtrace with null filename from crashing (#19973)
* PHP-8.5:
  Fix GH-16319: protect fiber backtrace with null filename from crashing (#19973)
Change the reproducer code in `bug35916.phpt` from `stream_bucket_append` to
`stream_bucket_prepend` and you have the same bug.
Furthermore, even in the append case the check is incorrect because the bucket
can already be in the brigade at a position other than the tail.
To solve this properly, unlink the brigade first and also use that as a
condition to manage the refcount.

Closes GH-18973.
* PHP-8.3:
  Fix GH-17345: Bug #35916 was not completely fixed
* PHP-8.4:
  Fix GH-17345: Bug #35916 was not completely fixed
* PHP-8.5:
  Fix GH-17345: Bug #35916 was not completely fixed
* PHP-8.5:
  Fix test
* PHP-8.4:
  Fix GH-20022: docker-php-ext-install DOM failed
* PHP-8.5:
  Fix GH-20022: docker-php-ext-install DOM failed
* global struct size reduction.

* connection port ini value sanity check addition.
ndossche and others added 2 commits October 1, 2025 14:15
@pull pull bot locked and limited conversation to collaborators Oct 1, 2025
@pull pull bot added the ⤵️ pull label Oct 1, 2025
@pull pull bot merged commit 9731507 into turkdevops:master Oct 1, 2025
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants